@charset "utf-8";

.home_tx{ width:1000px; margin:0 auto; font-family:"微软雅黑",Microsoft YaHei,Airal;}

a:link {
	color: rgb(160, 160, 160); text-decoration: none; font-family:"微软雅黑",Microsoft YaHei,Airal;
}
a:visited {
	color: rgb(160, 160, 160); text-decoration: none;font-family:"微软雅黑",Microsoft YaHei,Airal;
}
a:hover {
	color: rgb(0, 122, 55); text-decoration: none;font-family:"微软雅黑",Microsoft YaHei,Airal;
}
a:active {
	color: rgb(255, 255, 255); text-decoration: none;font-family:"微软雅黑",Microsoft YaHei,Airal;
}


.path {

	margin:15px 0; 

}

.path,.path a {

	font-size:11px; color:#808080; font-family:"微软雅黑",Microsoft YaHei,Airal;

}

.path span {

	margin:0 3px; font-family:"微软雅黑",Microsoft YaHei,Airal;

}





#tab {

	background:white; padding:30px 0; padding-bottom:40px; *padding:20px 0;

}

#tab table {

	margin:0; *display:none; 
	text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
-webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
-moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;
*filter: Glow(color=#000, strength=1);

}



#tab tr,#tab td {

	overflow:hidden; 

}

.tab-box {

	width:100%; height:100%;position:relative;padding: 15px 20px; display:block

}

.tab-box h1 {

	font-weight:100; color:white; font-size:24.34px; z-index:2; position:relative; line-height:35px

}

.tab-box h2 {

	font-weight:100; color:white; font-size:21px;line-height:35px;z-index:2;position:relative

}

.tab-box b {

	margin-right:10px;z-index:2

}

.tab-box p {

	color:white; font-size:15px;font-family:"宋体"; margin:10px 0;z-index:2;position:relative

}



.tab-cover {

	transition:all .25s linear; -moz-transition: all .25s linear; -webkit-transition: all .25s linear; -o-transition: all .25s linear;

	position:absolute; width:100%; height:100%; top:100%; left:0;  background:none; z-index:1; opacity:0;

}



@media screen and (min-width:0px) {

	.tab-cover {

		top:auto; 

		left:auto;

		bottom:auto; 

		right:auto;

		-webkit-transition-delay: .25s;

		-webkit-animation-delay: .25s;

		 -moz-transition-delay: .25s;

		-moz-animation-delay: .25s;

		 -ms-transition-delay: .25s;

		-ms-animation-delay: .25s;

		transition-delay: .25s;

		animation-delay: .25s;

	}

	.tab-cover.left {

		left:100%; top:0; bottom:auto; right:auto

	}

	.tab-cover.top {

		top:100%; left:0; bottom:auto; right:auto

	}

	.tab-cover.down {

		top:auto; bottom:100%;left:0; right:auto;

	}

	.tab-cover.right {

		left:auto; right:100%;top:0; bottom:auto

	}

	.tab-table td:hover .left{

		opacity:1; left:0;top:0; bottom:auto; right:auto

	}

	.tab-table td:hover .right{

		opacity:1; right:0;left:auto;top:0; bottom:auto

	}

	.tab-table td:hover .top{

		opacity:1; top:0;left:0; bottom:auto; right:auto

	}

	.tab-table td:hover .down{

		opacity:1; bottom:0;top:auto; left:0; right:auto;

	}

}



.tab-radio {

	color:#333; margin:37px 0px -2px; *margin-bottom:0;

}

.tab-radio div {

	color:#333; display:block; float:left

}

.tab-radio input{

	display:none

}

.tab-radio label {

	font-size:18px; line-height:17PX; margin:0 5px;display: block; float:left; cursor:pointer; margin-right:50px

}

.tab-radio label span {

	width:17px; height:17px; display:block; float:left; color:white; text-align:center; line-height:17px; font-weight:bold;text-indent:-99em; background:url(../image/check_gray.png) no-repeat;

}

.tab-radio label.tab-radio-at span {

	text-indent:0px;background:url(../image/check_red.png) no-repeat;

}



.tab-radio2 label {

	margin-right:12.5px

}

.tab-radio2 div {

	font-size:17px

}
















/*shouye*/

.major-list tr td{/*width:333px;*/height:179px;margin-right:1px;position:relative;}

.major-list tr td a{width:100%;height:100%;display:block;overflow:hidden;}

.major-list tr td a span{width:100%;height:100%;display:block;position:absolute;left:0;top:0}

.major-list tr td a .back-face{z-index:-1;color:#93F; height:360px\9;padding: 1px;margin: -1px;}

.major-list tr td:hover a .back-face{z-index:1;}

.front-face {

	width:100%; height:100%; position:relative;padding: 15px 20px; display:block;

}

.front-face h1 {

	font-weight:100; color:white; font-size:24.34px; z-index:2; position:relative; line-height:35px

}

.front-face h2 {

	font-weight:100; color:white; font-size:21px;line-height:35px;z-index:2;position:relative

}

.front-face b {


	margin-right:10px;z-index:2

}

.front-face p {

	color:white; font-size:12px;font-family:"微软雅黑",Microsoft YaHei,Airal; margin:10px 0;z-index:2; position:relative

}

.major-item {

}



/*tab-change*/

ul,ol{margin:0px;padding:0px;list-style-type:none;}

img{border:none;}

.xxk{width:1000px;position:relative;}

.xxk .xxktit{height:223px;}

.xxk .xxktit ul li{float:left;height:223px;padding-right:2px;}

#hxgd{width:235px;}

#mtbd{width:528px;}

#zuoye{width:233px;}

#khxgd,#kmtbd,#kzuoye{

	 transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;

 }

#khxgd{margin:0 auto;}

#kmtbd{margin:0 auto; display:none}

#kzuoye{margin:0 auto; display:none}

.main1_r_l{width:1000px;}





/*yq-link*/

.js-jh{height:567px;background:#FFF;border-bottom:1px solid #D7D7D7;padding-top:50px;}

.jh-logo{float:left;width:153px;}

.jh-js{float:right;width:657px;}

.js-js-text{height:115px;margin-bottom:45px;}

.js-js-text p,.js-js-big p{margin-bottom:14px;}

.js-js-big{height:70px;color:#4D4D4D;font-size:20px;}

.js-lx{height:239px;border-bottom:1px solid #D7D7D7;background:#FFF;}

.js-lx-left{width:525px;float:left;height:239px;}

.js-lx-left p{font-size:18px;padding-bottom:12px;}

.lx-dt{padding-left:155px;}

.js-lx-right{float:right;padding-top:60px;width:99px;height:118px;}

.ewm{width:99px;height:118px;}

.some-link{margin-top:40px;}

.red-link li{display:inline-block;padding-right:4px;}

.red-link li ul li{width:160px;height:68px;}

/*download*/

.ss-book{height:320px;padding-top:25px;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;margin-top:10px;}

.ss-book-left{width:199px;float:left;}

.ss-book-right{width:682px;float:right;height:265px;}

.book-tt{font-size:18px;margin-bottom:40px;}

.book-zz{font-size:16px;}

.simple-tx{padding-top:15px;padding-bottom:30px;color:#e5004a;}

.simple-left{width:450px;min-height:270px;float:left;}

.simple-right{float:right;width:450px;min-height:270px;}

.simple-input{margin-bottom:18px;}

.simple-input input{width:448px;height:30px;}

.textarear-style{resize:none;width:449px;height:213px;}

.ly-wm{margin-bottom:20px;}





/**join**/

.join-banner {

	margin-top:-15px; position:relative; text-align:center; width:100%; overflow:hidden; height:570px

}

/*#content .join-banner img {

	max-width:1000%!important; 

	

}*/

.join-banner-wrapper {

	margin:0 auto;

	width: 1896px;

	position:absolute;

	left: 50%;

	margin-left: -948px;

	height:557px;

	background:url(../image/201411281737.png) no-repeat center center

}

.join-banner-wrapper a {

	opacity:0;filter: alpha(opacity=0)

}

.join-banner-wrapper a:hover {

	opacity:1;filter: alpha(opacity=100)

}

.join {

	background:white; padding:15px;box-shadow: 0px 2px 5px #bbbbbb; 

}

.join-table {

	

}

.join-table td{

	vertical-align:top; padding:20px

}

.join-table td a {

	display:block; color:#6b6b6b; line-height:22px

}

.join-left-line {

	height:1px; border:none; border-bottom:1px solid #a5a3a3; margin-bottom:20px

}

.join-right-line {

	height:1px; border:none; border-bottom:1px solid #252021; margin-bottom:20px

}

.join-table td h1 {

	font-size:20px; color:#000000;margin:20px 0

}

.join-table td p {

	line-height:22px

}

.join-table span {

	color:#b2b2b2

}

.hbjy {

	margin:20px 0

}

.join-partner-list a {

	display:block; position:relative; color:white; line-height:30px; font-size:14px

}

.j-p-l-cover {

	position:absolute; bottom:0; left:0; width:200px;padding:20px; background:url(../image/201411271022.png) repeat

}



.join-detail-table {

	margin:0 20px

}

.join-detail-table td {

	vertical-align:top; padding:20px 0

}

.partner-info {

	margin:110px 0;

}

.partner-info h1 {

	font-size:20px; color:#6f6f6f; font-weight:100

}

.partner-info h2 {

	font-size:30px; color:#3i3i3i; font-family:"Myriad Pro"; font-weight:100

}

.join-detail-table td a {

	display:block; font-size:15px; line-height:25px; color:#6f6f6f

}

.join-detail-table td p {

	font-size:13px; color:#6f6f6f; line-height:30px; margin:10px 0

}

.join-detail-table td hr {

	margin-bottom:20px

}



.join .bx_wrap {

	width:270px; overflow:hidden

}

.join-person,.join-person * {

	transition:all 0s linear; -moz-transition: all 0s linear; -webkit-transition: all 0s linear; -o-transition: all 0s linear;

}

.join-person li{

	width:75px;  float:left; overflow:hidden; text-align:center

}

.join-person li a{

	 margin-top:10px; display:block

}

.join-person li a img {

	width:55px; margin-bottom:10px

}

.join-person li h1 {

	font-size:12px; color:#818181; font-weight:100; line-height:15px; padding:0 5px;font-family:"宋体";

}

.join .prev {

	display:inline; float:left; font-family:"宋体"; font-size:12px;font-size:10px; font-weight:bold

}

.join .next {

	display:inline; float:right;font-family:"宋体"; font-size:12px;font-size:10px; font-weight:bold

}



.join-detail-table td h3 {

	font-size:16px; color:#898989; font-weight:100; font-family:"宋体"; line-height:30px

}



.tab-black {

	background:#1c1c1c

}

.tab-red {

	background:#e10f4a

}



#content .lianxi .prev{

	width:34px;height:65px; position:absolute; top:175px;left:0; z-index:9999;

}

#content .lianxi .next{

	width:34px;height:65px; position:absolute; top:175px;right:0;z-index:9999;

}

.case_h1_one { margin-top:5px; width:200px;}

.case_h1_two{ width:200px;}